//
//  RootViewController.swift
//  微博
//
//  Created by Lark on 16/4/7.
//  Copyright © 2016年 Lark. All rights reserved.
//

import UIKit

/// 根视图控制器-其它主控制器的基类
class RootViewController: UIViewController {

    //MARK: - 公共属性
    /// 表格视图
    lazy var tableView = UITableView(frame: CGRectZero, style: .Plain)
    /// 下拉刷新控件
    lazy var refreshControl = UIRefreshControl()
    
    
    //MARK: - 视图生命周期
    override func loadView() {
        view = tableView
        
        tableView.addSubview(refreshControl)
        
        //设置下拉刷新控件的监听方法
        refreshControl.addTarget(self, action: "loadData", forControlEvents: .ValueChanged)
    }
    
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        loadData()
        
    }
    
    /// 加载数据 - 真正的数据加载应该放在子类中实现
    func loadData(){
        
    }
    
    
    
}
